import axios from 'axios'

const request = axios.create({
  baseURL: 'http://127.0.0.1:9090' // 请求的基础路径
})

request.interceptors.response.use(function (response) {
  // 对响应数据做点什
  return response
}, function (error) {
  return Promise.reject(error)
})

// 导出 axios 实例
export default request

/*
 以前的写法，每一个请求都是这样子写
 坏处：（一）一旦更改路径，每个路径都要更改、（二）重复代码太多
 */
// axios({
//   method: '',
//   url: 'http:127.0.0.1:9090/product'
// })

// 使用了通用配置之后，我们这样子写就行了
// axios({
//   method: '',
//   url: '/product'
// })
